分享好友 技术首页 技术分类 切换频道

EAC-C925开机画面实现手册

2020-07-19 03:5570

1 前  言
    
    EAC-C925是英贝德科技嵌入式ARM单板电脑(EAC)系列产品之一,其专为工业测控领域设计。发掘前沿科技,开拓更低成本和功耗的嵌入式产品。以EAC系列产品为基础,英贝德科技精于方案设计和产品定制,与您共同着眼嵌入式产业之未来。同时英贝德科技提供完善的和升级服务,为您的系统保驾护航。

    《EAC-C925 LINUX开机画面实现手册》主要介绍关于EAC-C925产品板Linux系统的开机画面的制作、烧写及redboot的代码修改,帮助您快速操作EAC-C925产品板,提高工作效率。

    PC机端应使用Windows 2000/ME/XP操作系统
    嵌入式系统端应为英贝德科技EAC-C925产品

2目的

    此方案解决在ARM启动到LCD显示这个过程,有花屏或等待时间过长LCD没有显示被用户误认为系统没有起来或不美观(一般不超过10S,跟核有一定的关系)等问题,同时也满足一些有特殊要求的客户,比如应用在系统开机时展示客户信息的场合。

3 开机画面(logo)启动流程

    开机画面启动实现要修改redboot启动代码,redboot首先初始化CPU、内存、norflash,接着初始化LCD控制器等硬件。当初始化完LCD后,就可以显示LOGO界面,初始化硬件完成后,加载内核,直到内核调用初始化LCD控制器后,才关闭logo显示。所以当没有下载内核时,lcd 一直只显示logo界面。

logo画面启动流程图如下
   

 
4 修改redboot代码
   
     在redboot的代码中,已经实现了初始化、拷贝到内存、显示的功能等功能。对于不同的屏,要能正常显示开机logo图片,只需要修改屏的参数(包含分辨率、屏的前端、后端 等)
进入ecos\packages\redboot\current\src,打开logo.c文件

首先定义屏的分辨率
   

其次定义屏的参数:
   

zui后屏的参数详细说明:
   
   
   
   

   

   

注释:前端、后端、脉宽一般分别对应屏datasheet中的Front-porch、Back-porch和Pulse width三个参数。
重新编译redboot。

调试过程可能存在的问题:
    一般修改上面的参数编译后的redboot启动出来的开机画面不是完全覆盖整个屏,有一定的偏移,这需要调整屏的参数了。分辨率不能动,只能调整前端、后端、脉宽三个参数。一般只调整前端和后端参数就满足要求。

5 内核LCD驱动的修改

内核LCD驱动的修改:
    目前EAC-C925内核已经支持640X480、240X320、800x480、800x600分辨率的屏,如果需要不同分辨率的屏,只要修改驱动中屏的参数。
    打开linux-2.6.20.4/drivers/video目录下的ep93xxfb.c文件。如下图所示。
   

    注意:修改好开机画面logo的参数,用做LCD屏的参数,往往LCD显示还有点偏移,但修改好的内核中的LCD参数,用在开机画面logo的参数,一定可以。所以,一般先调整内核的LCD参数。

6 制作系统开机画面
    要用Image2Lcd v2.9软件把logo图片制作成一个logo二进制文件(注意:logo图片的分辨率要和屏的分辨率一样,例如都是640X480的)
   

   
   
     

   

    制作logo完成。注意:以上是640X480分辨率的logo,当要做800X600分辨率的logo只需要改张800X480分辨率的图片和zui大宽度和高度:800×600,其他都不变。

7烧写logo.bin到Flash
    在FLASH内分配一段区域来存放制作好的logo二进制文件。如下图EAC-C925 Flash分区的区域地址和名称图,0X61CC0000~0x61FC0000为logo存放地址(大小为2M),所以制作成的logo.bin文件大小不能超过2M。

Flash分区的区域地址和名称如下:
   

三、logo画面启动流程图如下
   
   

   

   
   

8 修订说明

    本文档是英贝德科技为使用者了解和应用EAC-C925产品所制作的说明文档,在产品更新或文档存在问题时将会进行修订,文档的修订恕不另行通知。请随时关注英贝德了解产品动态。

    如果您在阅读本文档时发现有文字错误、解释不清或歧义,请及时与我们,我们将尽快更正,提供给您更完善的产品和服务。多谢合作!

免责声明:矿库网文章内容来源于网络,为了传递信息,我们转载部分内容,尊重原作者的版权。所有转载文章仅用于学习和交流之目的,并非商业用途。如有侵权,请及时联系我们删除。感谢您的理解与支持。

点赞 0
举报
收藏 0
评论 0
分享 0
上期所调整多个品种风控参数
6月30日,上期所及其子公司上期能源发布通知,自2023年7月4日收盘结算时起,调整铜、原油期货等多个品种交易保证金比例和涨跌停板幅度。

0评论2023-07-03524

搪瓷反应釜定义
           反应釜的广义理解即有物理或化学反应的不锈钢容器,通过对容器的结构设计与参数配置,实现工艺要求的加热、蒸发、冷却及低高速的混配功能。随之反应过程中的压力要求对容器的设计要求也不尽相同。生产必须严格按照相应的标准加工、检测并试运行。不锈钢反应釜根据不同的生产工艺、操作条件等不尽相同

0评论2021-03-06419

搪玻璃反应釜原理与技术参数
搪玻璃反应釜原理是将含硅量高的搪玻璃釉,通过经高温灼烧使搪玻璃釉牢固地密着于金属铁胎表面上,形成光滑、洁净的衬里层,充分发挥了玻璃的稳定性和金属强度的双重优点,是一种优良的耐腐蚀设备。搪玻璃反应釜技术规范:1、使用压力:0.2---0.4Mpa2、瓷层厚度:玻璃设备的瓷层厚度0.8-2.0mm,搪玻璃设备附件的瓷层厚度0.6-1.8mm。3.耐冲击性:玻璃层的内应力越小,弹性越好,硬度越大,抗弯抗

0评论2021-03-06469

台式压力机技术参数说明
品名称 型号 公称压力(吨) 滑块行程(毫米) 行程次数(次/分) 最大封闭高度(毫米) 封闭高度调节量(毫米) 滑块中心到机身距离(毫米) 工作尺寸(长×宽)(毫米) 倾斜角度(度) 滑块底面尺寸(前后×左右)(毫米) 工作台垫板厚度(毫米) 电机 净重 外形尺寸(长×宽×高)(毫米) 生产厂 主电机 总容量 台数 台式压力机 JB04-05 0.5 26 350 120 110 60

0评论2021-03-06437

管道泵型号及参数表
全面掌握管道泵型号及参数表可以有效为工程项目匹配合适的机泵产品,不同的生产厂家可为用户提供的产品不尽相同,以中成泵业为例,可提供管道泵型号近十种左右,比如立式循环管道泵、高温型管道泵、屏蔽式管道泵等等。为便于各位对管道泵

0评论2020-12-19234